package org.dromara.system.service;

import org.dromara.system.domain.vo.IndexManagementVo;
import org.dromara.system.domain.bo.IndexManagementBo;
import org.dromara.common.mybatis.core.page.TableDataInfo;
import org.dromara.common.mybatis.core.page.PageQuery;

import java.util.Collection;
import java.util.List;

/**
 * 指标管理Service接口
 *
 * @author Lion Li
 * @date 2025-10-23
 */
public interface IIndexManagementService {

    /**
     * 查询指标管理列表
     *
     * @return 指标管理列表
     */
    List<IndexManagementVo> queryList();

    /**
     * 批量新增指标管理
     *
     * @param indexManagementBoList 指标管理列表
     * @return 是否新增成功
     */
    Boolean batchInsert(List<IndexManagementBo> indexManagementBoList);

    /**
     * 批量修改指标管理
     *
     * @param indexManagementBoList 指标管理列表
     * @return 是否修改成功
     */
    Boolean batchUpdate(List<IndexManagementBo> indexManagementBoList);
}
